# 简介
主要用于调用TAPD api v2 接口的SDK 推荐版本 Python3.6+
# 安装
pip install tapd-python-sdk -i https://mirrors.tencent.com/repository/pypi/tencent_pypi/simple --extra-index-url https://pypi.python.org/simple/
# 使用
# 申请应用
申请和使用应用 链接 (opens new window)
复制应用ID和密钥 https://o.tapd.woa.com/admin/{你的应用标识}/dashboard
# DEMO
from tapdsdk.sdk import TapdAPIClient
sdk = TapdAPIClient(
client_id="demo",
client_secret="demo"
# ,address="http://oss.apiv2.tapd.woa.com" #默认不需要指定,在IDC需要指定专有域名
)
sdk.get_stories({
'workspace_id': 123
})
#文件上传接口使用方式
with open('you file path', 'rb') as files:
ss = tapdsdk.upload_image({
'workspace_id': 123,
'image': files
})
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 查看所有SDK方法和参数 (opens new window)
# Artifact
https://mirrors.tencent.com/#/private/pypi/detail?repo_id=155&project_name=tapd-python-sdk&search_label=package_name&search_value=tapd_pyth&page_num=1
# 常见问题
# IDC网络问题
使用SDK调用API无法响应,可查看自己是否处于IDC网络链接 (opens new window)
IDC环境下的SDK设置:
from tapdsdk.sdk import TapdAPIClient
sdk = TapdAPIClient(
client_id="demo",
client_secret="demo"
address="http://oss.apiv2.tapd.woa.com" #在IDC环境需要指定专有域名
)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
提issue可能看不到,找tapd客服解决反馈。
# Contributions
欢迎参与SDK共建!开发&共建流程,请参照 contributing.md (opens new window)。